package com.lxy.cxcyxmmsbackend.sys.service;

import com.lxy.cxcyxmmsbackend.sys.entity.QxglCd;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lxy.cxcyxmmsbackend.sys.res.Result;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author 刘新颖
 * @since 2024-01-07
 */
public interface QxglCdService extends IService<QxglCd> {
    /**
     * 模糊查询菜单
     *
     * @param cdMc
     * @return Result
     * @author lxy
     * @date 2024/1/11
     **/
    Result selectQxglCdByCdMc(String cdMc);

    /**
     * 查询树形菜单
     *
     * @param
     * @return Result
     * @author lxy
     * @date 2024/1/11
     **/
    Result selectQxglCds();

    /**
     * 新增菜单
     *
     * @param qxglCd
     * @return Result
     * @author lxy
     * @date 2024/1/11
     **/
    Result insertQxglCd(QxglCd qxglCd);

    /**
     * 修改菜单
     *
     * @param qxglCd
     * @return Result
     * @author lxy
     * @date 2024/1/11
     **/
    Result updateQxglCd(QxglCd qxglCd);

    /**
     * 删除菜单
     *
     * @param CD_BH
     * @return Result
     * @author lxy
     * @date 2024/1/11
     **/
    Result deleteQxglCd(String CD_BH);
}
